为什么charAt运算要

您所在的位置:网站首页 string charat 为什么charAt运算要

为什么charAt运算要

#为什么charAt运算要| 来源: 网络整理| 查看: 265

许多关于charAt()方法的运算,将长字符转换成数字类型的计算,后面多了一个 - ‘0’。为了弄明白这个,首先要知道,在上面图片等号右边部分,是关于char字符型的运算,而char字符运算与数形运算不同,char运算用到的是ASCII码,所以清楚了这点之后,我们便知道图中 - ‘0’,减去的是0的ASCII码(48)前面s.charAt(j)依次是s.charAt(1)、s.charAt(2)、s.charAt(3)……,就是字符串中的第一个字符,第二个字符……,字符串和数组相似,第一个字符对应的索引是0、第二个字符对应的索引是1……,而s.charAt(1)是1,对应的ASCII码为49,以此只有减去48,才能得到第一个数:1



【本文地址】


今日新闻


推荐新闻


    CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3